#pragma once

#include "Power.h"

class Fire : public Power
{
private:
	int amountOfCreateFireballs;
	const static Vector2 AVAILABLES_DIRECTIONS[];

	const static float doDamage;

	// the lines that player will fall when him take damage of this power
	const static int linesToFall;

	const static float timeToSpitFireBalls;
	const static int AMOUNT_OF_FIREBALLS_LEVEL1 = 1;
	const static int AMOUNT_OF_FIREBALLS_LEVEL2 = 2;

public:
	Vector2 RaffleDirection();
	void Initialize(int level);
	void Update(Player player);
	void Destroy();
	
};